package com.xique.park.bean.request.mini;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @program: xq-cloud
 * @ClassName InvoiceRequest
 * @description:
 * @author: HdongSun
 * @create: 2022-09-19 10:48
 **/
@Data
public class InvoiceRequest implements Serializable {

    /** 商户订单号：开发者接入方业务订单唯一标识(开具蓝票开具时填入值) */
    private String orderId;

    /** 含税总金额【单位：分（如6666指66.66元）】 */
    private Integer amount;

    /** 秒级时间戳 */
    private Integer orderTime;

    /** 销方纳税人识别号.门店编码： 销方纳税人识别号（销方票面信息）：即统一社会信用代码（一般是15、17、18、20位长度位数字或大写字母，字母I、O、S、V、Z除外） 门店编码：请登录“商家平台“-“门店管理”处查看 */
    private String orgCode;

    @NotNull(message = "订单id不能为空")
    private Long id;
}
